package com.wy2.eclipse.tool.lib.entity;

import java.util.ArrayList;
import java.util.List;

/**
 * 项目信息
 * @author wuyy<16349023@qq.com>,admin
 * @date 2018年3月28日上午12:22:32
 *
 */
public class ProjectInfo extends GenerateInfoBase {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    

    private TemplateItem templateItem;
	
	/**
	 * 项目模块集合
	 */
	private List<ProjectModule> modules;
	
	


    public TemplateItem getTemplateItem() {
        return templateItem;
    }

    public void setTemplateItem(TemplateItem templateItem) {
        this.templateItem = templateItem;
    }

    public List<ProjectModule> getModules() {
        return modules;
    }

    public void setModules(List<ProjectModule> modules) {
        this.modules = modules;
    }
	
	public void addModule(ProjectModule module) {
	    if(this.modules==null) {
	        this.modules=new ArrayList<>();
	    }
	    this.modules.add(module);
	}

}
